package com.ruoyi.yys.domain.entityBo;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 导入导出模板对象 import_export_template
 * 
 * @author xinyin
 * @date 2022-12-07
 */
@Data
@Accessors(chain = true)
public class ImportExportTemplateBo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String id;

    /** 模板类型（1：sql模板，2：excel模板） */
    private String templateType;

    /** 模板文件路径 */
    @Excel(name = "模板文件路径")
    private String filePath;

    /** 模板文件类型（1：本地文件，2： oss文件） */
    @Excel(name = "模板文件类型", readConverterExp = "1=：本地文件，2：,o=ss文件")
    private String fileType;

    /** 字典映射（标题，列）（json或yaml格式） */
    @Excel(name = "字典映射", readConverterExp = "标=题，列")
    private String dict;

    /** 样式（json或yaml格式） */
    @Excel(name = "样式", readConverterExp = "j=son或yaml格式")
    private String style;

    /** 数据库连接配置 */
    @Excel(name = "数据库连接配置")
    private String jdbcConfigId;

    /** 表名（导入时的表） */
    @Excel(name = "表名", readConverterExp = "导=入时的表")
    private String tableName;
}
